package Stragos.servlet.comentario;

import java.io.IOException;

import javax.management.Attribute;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import Stragos.excepcion.DAOExcepcion;
import Stragos.modelo.Comentario;
import Stragos.negocio.GestionComentario;

/**
 * Servlet implementation class for Servlet: EventoNuevoServlet
 * 
 */
@WebServlet("/ComentarioNuevoServlet")
public class ComentarioNuevoServlet extends javax.servlet.http.HttpServlet
		implements javax.servlet.Servlet {
	static final long serialVersionUID = 1L;

	/*
	 * (non-Java-doc)
	 * 
	 * @see javax.servlet.http.HttpServlet#HttpServlet()
	 */
	public ComentarioNuevoServlet() {
		super();
	}

	/*
	 * (non-Java-doc)
	 * 
	 * @see javax.servlet.http.HttpServlet#doGet(HttpServletRequest request,
	 * HttpServletResponse response)
	 */
	protected void doGet(HttpServletRequest request,
			HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
	}

	/*
	 * (non-Java-doc)
	 * 
	 * @see javax.servlet.http.HttpServlet#doPost(HttpServletRequest request,
	 * HttpServletResponse response)
	 */
	protected void doPost(HttpServletRequest request,
			HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
		
		String calificacion = request.getParameter("calificacion");
		String descripcion = request.getParameter("descripcion");
		String idsala = request.getParameter("idsala");
		
		
		Comentario co = new Comentario();
		
		co.setCalificacion(calificacion);
		co.setDescripcion(descripcion);
		co.setIdSala(Integer.parseInt(idsala));
		
		
		GestionComentario neg = new GestionComentario();
		try {
			neg.insertar(co);
			
			
			request.setAttribute("idsala",1);
			RequestDispatcher rd = request.getRequestDispatcher("/ComentarioBuscarServlet");
			rd.forward(request, response);
		} catch (DAOExcepcion e) {
			RequestDispatcher rd = request.getRequestDispatcher("error.jsp");
			rd.forward(request, response);
		}

	}
}